package com.smartleanx.module.hrm.controller.admin.employee.vo;


import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.time.LocalDateTime;


@Schema(description = "管理后台 - 员工组织架构处分页 Response VO")
@Data
public class EmployeeDeptPageRespVo {

    @Schema(description = "员工id")
    private Long id;

    @Schema(description = "姓名")
    private String name;

    @Schema(description = "员工号")
    private String employeeNo;

    @Schema(description = "部门名称")
    private String deptName;

    @Schema(description = "部门id")
    private Long deptId;

    @Schema(description = "聘用形式")
    private Integer employmentForm;


    @Schema(description = "入职时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private LocalDateTime entryTime;



    @Schema(description = "钉钉员工名称")
    private String dingUserName;


    @Schema(description = "钉钉员工Id")
    private Integer  dingUserId;
}
